//
//  BaseViewModel.h
//  YiCuiMiaoZhang
//
//  Created by Sings on 2019/3/20.
//  Copyright © 2018 益萃网络科技（中国）有限公司. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "BaseBlock.h"

//NS_ASSUME_NONNULL_BEGIN

@class BZCodeModel;
@class NavServices;
@class NetWorkingServices;
@class BaseControllerViewModel;

@interface BaseViewModel : NSObject <NSCopying, NSMutableCopying>

@property (nonatomic, strong) NavServices *navServices;

@property (nonatomic, strong) NetWorkingServices *netWorkingServices;

@property (nonatomic, strong) BZCodeModel *codeModel;

@property (nonatomic, assign) CGFloat height;

@property (nonatomic, assign) CGFloat width;

@property (nonatomic, copy) Refresh refresh;

@property (nonatomic, assign) BOOL hide;

// 加了判断的refresh调用
- (void)refreshFun;

@end

//NS_ASSUME_NONNULL_END
